home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Present…ry 5: (Reseller Edition) / Apple Reference & Presentations Library 5.0 (Reseller Edition).iso / 3-Presentations / Apple Demos / Training / Macintosh IIci Training / Macintosh IIci Tutorial / Macintosh IIci Tutorial / card_15501.txt < prev    next >
Text File  |  1990-03-19  |  12KB  |  527 lines

  1. -- card: 15501 from stack: in
  2. -- bmap block id: 83883
  3. -- flags: 0000
  4. -- background id: 2629
  5. -- name: tech57
  6. ----- HyperTalk script -----
  7. on opencard
  8.   put "Card "&the number of me into field "Card number"
  9. end opencard
  10.  
  11. On closecard
  12.   send "mousedown" to card field "List1"
  13.   send "mousedown" to card field "List2"
  14. end closecard
  15.  
  16.  
  17. -- part 2 (button)
  18. -- low flags: 00
  19. -- high flags: 0000
  20. -- rect: left=80 top=252 right=267 bottom=95
  21. -- title width / last selected line: 0
  22. -- icon id / first selected line: 0 / 0
  23. -- text alignment: 1
  24. -- font id: 0
  25. -- text size: 12
  26. -- style flags: 0
  27. -- line height: 16
  28. -- part name: PGC
  29.  
  30.  
  31. -- part 3 (button)
  32. -- low flags: 00
  33. -- high flags: 0000
  34. -- rect: left=69 top=224 right=243 bottom=90
  35. -- title width / last selected line: 0
  36. -- icon id / first selected line: 0 / 0
  37. -- text alignment: 1
  38. -- font id: 0
  39. -- text size: 12
  40. -- style flags: 0
  41. -- line height: 16
  42. -- part name: NuChip 30
  43.  
  44.  
  45. -- part 4 (button)
  46. -- low flags: 00
  47. -- high flags: 2000
  48. -- rect: left=100 top=136 right=171 bottom=115
  49. -- title width / last selected line: 0
  50. -- icon id / first selected line: 0 / 0
  51. -- text alignment: 1
  52. -- font id: 0
  53. -- text size: 12
  54. -- style flags: 0
  55. -- line height: 16
  56. -- part name: NuBus Transceivers
  57.  
  58.  
  59. -- part 5 (button)
  60. -- low flags: 00
  61. -- high flags: 0000
  62. -- rect: left=103 top=112 right=125 bottom=116
  63. -- title width / last selected line: 0
  64. -- icon id / first selected line: 0 / 0
  65. -- text alignment: 1
  66. -- font id: 0
  67. -- text size: 12
  68. -- style flags: 0
  69. -- line height: 16
  70. -- part name: ASC
  71.  
  72.  
  73. -- part 6 (button)
  74. -- low flags: 00
  75. -- high flags: 0000
  76. -- rect: left=119 top=97 right=110 bottom=132
  77. -- title width / last selected line: 0
  78. -- icon id / first selected line: 0 / 0
  79. -- text alignment: 1
  80. -- font id: 0
  81. -- text size: 12
  82. -- style flags: 0
  83. -- line height: 16
  84. -- part name: SERIAL
  85.  
  86.  
  87. -- part 7 (button)
  88. -- low flags: 00
  89. -- high flags: 0000
  90. -- rect: left=138 top=85 right=98 bottom=151
  91. -- title width / last selected line: 0
  92. -- icon id / first selected line: 0 / 0
  93. -- text alignment: 1
  94. -- font id: 0
  95. -- text size: 12
  96. -- style flags: 0
  97. -- line height: 16
  98. -- part name: VDAC
  99.  
  100.  
  101. -- part 8 (button)
  102. -- low flags: 00
  103. -- high flags: 0000
  104. -- rect: left=158 top=84 right=97 bottom=171
  105. -- title width / last selected line: 0
  106. -- icon id / first selected line: 0 / 0
  107. -- text alignment: 1
  108. -- font id: 0
  109. -- text size: 12
  110. -- style flags: 0
  111. -- line height: 16
  112. -- part name: SCSI
  113.  
  114.  
  115. -- part 9 (button)
  116. -- low flags: 00
  117. -- high flags: 0000
  118. -- rect: left=174 top=84 right=97 bottom=187
  119. -- title width / last selected line: 0
  120. -- icon id / first selected line: 0 / 0
  121. -- text alignment: 1
  122. -- font id: 0
  123. -- text size: 12
  124. -- style flags: 0
  125. -- line height: 16
  126. -- part name: SWIM
  127.  
  128.  
  129. -- part 10 (button)
  130. -- low flags: 00
  131. -- high flags: 0000
  132. -- rect: left=174 top=98 right=111 bottom=187
  133. -- title width / last selected line: 0
  134. -- icon id / first selected line: 0 / 0
  135. -- text alignment: 1
  136. -- font id: 0
  137. -- text size: 12
  138. -- style flags: 0
  139. -- line height: 16
  140. -- part name: VIA
  141.  
  142.  
  143. -- part 11 (button)
  144. -- low flags: 00
  145. -- high flags: 0000
  146. -- rect: left=158 top=112 right=133 bottom=179
  147. -- title width / last selected line: 0
  148. -- icon id / first selected line: 0 / 0
  149. -- text alignment: 1
  150. -- font id: 0
  151. -- text size: 12
  152. -- style flags: 0
  153. -- line height: 16
  154. -- part name: RBV
  155.  
  156.  
  157. -- part 12 (button)
  158. -- low flags: 00
  159. -- high flags: 0000
  160. -- rect: left=185 top=214 right=235 bottom=206
  161. -- title width / last selected line: 0
  162. -- icon id / first selected line: 0 / 0
  163. -- text alignment: 1
  164. -- font id: 0
  165. -- text size: 12
  166. -- style flags: 0
  167. -- line height: 16
  168. -- part name: MDU
  169.  
  170.  
  171. -- part 13 (button)
  172. -- low flags: 00
  173. -- high flags: 0000
  174. -- rect: left=208 top=83 right=96 bottom=221
  175. -- title width / last selected line: 0
  176. -- icon id / first selected line: 0 / 0
  177. -- text alignment: 1
  178. -- font id: 0
  179. -- text size: 12
  180. -- style flags: 0
  181. -- line height: 16
  182. -- part name: ADB
  183.  
  184.  
  185. -- part 14 (field)
  186. -- low flags: 01
  187. -- high flags: 0000
  188. -- rect: left=259 top=42 right=63 bottom=498
  189. -- title width / last selected line: 0
  190. -- icon id / first selected line: 0 / 0
  191. -- text alignment: 0
  192. -- font id: 157
  193. -- text size: 14
  194. -- style flags: 0
  195. -- line height: 18
  196. -- part name: 
  197.  
  198.  
  199. -- part 15 (field)
  200. -- low flags: 01
  201. -- high flags: 0000
  202. -- rect: left=255 top=83 right=232 bottom=363
  203. -- title width / last selected line: 0
  204. -- icon id / first selected line: 0 / 0
  205. -- text alignment: 0
  206. -- font id: 156
  207. -- text size: 14
  208. -- style flags: 0
  209. -- line height: 18
  210. -- part name: List1
  211. ----- HyperTalk script -----
  212. on mousedown
  213.   repeat with i= 1 to number of card buttons
  214.     set highlite of card button i to false
  215.   end repeat
  216.  
  217.   put "" into card field "defs"
  218. end mousedown
  219.  
  220.  
  221. on mouseup
  222.   get clickLine()
  223.   put it into theline
  224.   put line it of me into ASIC
  225.   if ASIC is not empty then
  226.     --select the whole line to show choice
  227.     get offset(return & ASIC & return,me) + 1
  228.     select char it to length(ASIC) + it of me
  229.     wait 15
  230.     --lock screen
  231.     set cursor to watch
  232.     get ASIC
  233.     put "." before it -- This is to keep the Find command from finding
  234.     --                   the word in the text definitions.
  235.  
  236.  
  237.     find whole it in field "lookup"
  238.     -- Field "Lookup" is a hidden field that contains the links to
  239.     -- the ASIC button names and to the definitions.
  240.     -- It must be a background field in order for the
  241.     -- "Find in field X" command to work.
  242.  
  243.     if the result = "not found"
  244.     then
  245.     beep
  246.     put ASIC&&"Not Found"
  247.     exit mouseup
  248.   end if
  249.  
  250.   put word 2 of the foundline into aline -- get the line number
  251.   visual dissolve
  252.   put item 2 of line aline of field "lookup" into buttonName
  253.   put item 3 of line aline of field "lookup" into depth
  254.  
  255.   -- Set the button highlite
  256.   Set highlite of cd button buttonName to true
  257.  
  258.   if depth = 0 then exit mouseup
  259.  
  260.   -- Show the definition
  261.   put line aline+1 to aline+1+depth-1 of field "lookup" into card field "defs"
  262.   select line theline of me
  263.   unlock screen
  264. else
  265.   exit mouseup
  266. end if
  267. end mouseup
  268.  
  269.  
  270.  
  271.  
  272. -- part 16 (field)
  273. -- low flags: 01
  274. -- high flags: 0000
  275. -- rect: left=386 top=83 right=232 bottom=512
  276. -- title width / last selected line: 0
  277. -- icon id / first selected line: 0 / 0
  278. -- text alignment: 0
  279. -- font id: 156
  280. -- text size: 14
  281. -- style flags: 0
  282. -- line height: 18
  283. -- part name: List2
  284. ----- HyperTalk script -----
  285. on mousedown
  286.   repeat with i= 1 to number of card buttons
  287.     set highlite of card button i to false
  288.   end repeat
  289.  
  290.   put "" into card field "defs"
  291. end mousedown
  292.  
  293.  
  294. on mouseup
  295.   get clickLine()
  296.   put it into theline
  297.   put line it of me into ASIC
  298.   if ASIC is not empty then
  299.     --select the whole line to show choice
  300.     get offset(return & ASIC & return,me) + 1
  301.     select char it to length(ASIC) + it of me
  302.     wait 15
  303.     set cursor to watch
  304.     get ASIC
  305.     put "." before it -- This is to keep the Find command from finding
  306.     --                   the word in the text definitions.
  307.  
  308.  
  309.     find whole it in field "lookup"
  310.     -- Field "Lookup" is a hidden field that contains the links to
  311.     -- the ASIC button names and to the definitions.
  312.     -- It must be a background field in order for the
  313.     -- "Find in field X" command to work.
  314.  
  315.     if the result = "not found"
  316.     then
  317.     beep
  318.     put ASIC&&"Not Found"
  319.     exit mouseup
  320.   end if
  321.  
  322.   put word 2 of the foundline into aline -- get the line number
  323.   visual dissolve
  324.   put item 2 of line aline of field "lookup" into buttonName
  325.   put item 3 of line aline of field "lookup" into depth
  326.   select line aline of the target
  327.   -- Set the button highlite
  328.   Set highlite of cd button buttonName to true
  329.  
  330.   if depth = 0 then exit mouseup
  331.  
  332.   -- Show the definition
  333.   put line aline+1 to aline+1+depth-1 of field "lookup" into card field "defs"
  334.   select line theline of me
  335.  
  336. else
  337.   exit mouseup
  338. end if
  339. end mouseup
  340.  
  341.  
  342.  
  343.  
  344. -- part 17 (field)
  345. -- low flags: 01
  346. -- high flags: 0004
  347. -- rect: left=252 top=238 right=319 bottom=505
  348. -- title width / last selected line: 0
  349. -- icon id / first selected line: 0 / 0
  350. -- text alignment: 0
  351. -- font id: 3
  352. -- text size: 10
  353. -- style flags: 0
  354. -- line height: 13
  355. -- part name: Defs
  356.  
  357.  
  358. -- part 18 (field)
  359. -- low flags: 01
  360. -- high flags: 0000
  361. -- rect: left=385 top=62 right=82 bottom=505
  362. -- title width / last selected line: 0
  363. -- icon id / first selected line: 0 / 0
  364. -- text alignment: 0
  365. -- font id: 156
  366. -- text size: 14
  367. -- style flags: 256
  368. -- line height: 18
  369. -- part name: 
  370.  
  371.  
  372. -- part 19 (field)
  373. -- low flags: 01
  374. -- high flags: 0000
  375. -- rect: left=253 top=62 right=80 bottom=364
  376. -- title width / last selected line: 0
  377. -- icon id / first selected line: 0 / 0
  378. -- text alignment: 0
  379. -- font id: 156
  380. -- text size: 14
  381. -- style flags: 256
  382. -- line height: 18
  383. -- part name: 
  384.  
  385.  
  386. -- part 20 (button)
  387. -- low flags: 00
  388. -- high flags: 0000
  389. -- rect: left=220 top=202 right=215 bottom=233
  390. -- title width / last selected line: 0
  391. -- icon id / first selected line: 0 / 0
  392. -- text alignment: 1
  393. -- font id: 0
  394. -- text size: 12
  395. -- style flags: 0
  396. -- line height: 16
  397. -- part name: Clock
  398.  
  399.  
  400. -- part contents for background part 12
  401. ----- text -----
  402. Apple Macintosh IIci
  403.  
  404. -- part contents for background part 14
  405. ----- text -----
  406. tech57
  407.  
  408. -- part contents for background part 4
  409. ----- text -----
  410. Technology ‚Äî Logic board
  411.  
  412. -- part contents for background part 18
  413. ----- text -----
  414. Card 163
  415.  
  416. -- part contents for card part 15
  417. ----- text -----
  418. SWIM chip
  419. ASC
  420. Clock chip
  421. Serial chip
  422. Video DAC
  423. SCSI controller
  424. VIA chip
  425. ADB chip
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434. -- part contents for card part 16
  435. ----- text -----
  436. RBV
  437. MDU
  438. NuBus transceivers
  439. NuChip 30
  440. PGC
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474. -- part contents for card part 14
  475. ----- text -----
  476. Click any ASIC from the lists below
  477.  
  478. -- part contents for card part 19
  479. ----- text -----
  480. Standard ASICs
  481.  
  482. -- part contents for card part 18
  483. ----- text -----
  484. New Apple ASICs
  485.  
  486. -- part contents for background part 28
  487. ----- text -----
  488. .SWIM chip,SWIM,2
  489. SWIM - Sanders-Woz Integrated Machine. 
  490. This chip provides the support which enables superdrive to read, write and format Macintosh, MS-DOS, Pro-DOS and OS/2 floppy diskettes.
  491. .ASC,ASC,2
  492. ASC - Apple Sound Chip
  493. This chip provides Macintosh compatible sound and the capability to support four voice synthesis in hardware. Together with a set of Sony sound chips the ASC chip also enables the system to generate stereo sound.
  494. .Clock chip,clock,2
  495. Clock chip
  496. The clock maintains time and date information and also contains the parameter RAM. This is a non-volatile memory that maintains important system parameters, even when the power is turned off.
  497. .Serial chip,serial,2
  498. Serial Chip
  499. Controls all serial communication to and from the CPU via the two serial ports.  The serial ports are normally used for printing, appletalk, modems, etc.). 
  500. .video DAC,vdac,2
  501. Video DAC
  502. DAC stands for "digital-to-analog converter" and this particular DAC translates the digital values transfered by the RBV into gray or color analog values for the video display.
  503. .scsi controller,scsi,2
  504. SCSI Controller
  505. This chip receives and transfers information from the CPU to SCSI peripherals and vice versa.
  506. .Via chip,via,2
  507. VIA - Versatile Interface Adapter Chip
  508. This chip handles a range of miscelleneous tasks including CPU access to the Apple Desktop Bus and to the real time clock.
  509. .ADB chip,adb,2
  510. ADB Chip - Apple Desktop Bus chip
  511. The ADB chip controls the Apple Desktop Bus, a flexible, low-speed bus designed to handle input devices, like the mouse, keyboard, trackball, and graphics tablet.
  512. .RBV,rbv,2
  513. RBV - RAM based Video Chip
  514. This chip is responsible for controlling the image that you see on the screen. The ability to support multiple screen sizes at multiple pixel depths is a result of logic incorporated into the RBV chip.
  515. .mdu,mdu,2
  516. MDU - Memory decode Unit
  517. This chip determines where information is            "mapped" in memory. This includes RAM, ROM, and memory-mapped I/O, like SCSI and serial I/O, video and NuBus. This chip is one of the cornerstones of the system.
  518. .NuBus transceivers,NuBus transceivers,2
  519. Bus Transceiver Chips
  520. These two chips replace what had been 8 chips in previous NuBus-based systems and control the multiplexing of address and data signals being transmitted and received by NuBus. 
  521. .NuChip 30,nuchip 30,2
  522. Nu-Chip 30
  523. This chip controls the transfer of information between the processor (68030) and NuBus. In order to support Aurora's 25Mhz clock speed this chip had to be re-designed.
  524. .pgc,pgc,2
  525. PGC - Parity Generator Checker
  526. With parity memory installed, this chip generates a parity bit for every byte of information stored in main memory.  The parity bit can catch errors in data integrity.
  527.